shop projects customer developers design relationship thin-client bpo radius3 online shopping outsourcing custom software development builders hdtv crm cable software development company set-top box management linux offshore open source outsource iptv consulting construction marine